class A(object):  # 创造类A 继承基类object
    def __init__(self):  # 魔法方法init 主要用于设置类的属性 这里是打印初始化
        print('初始化')

    def __del__(self):  # 魔法方法del 删除对象时调用该方法 当对象的引用计数为0时,该对象才是被真正删除
        print('销毁')

    def __str__(self):  # 魔法方法str 当用print打印对象时，通常是打印出一个内存地址，而如果类中定义了str方法，则当打印对象时，调用该方法
        return '类A'    # 魔法方法__str__通常返回字符串 描述对象的信息，通常用于调试


a = A()  # 创建A类的一个对象a 当创建对象时，调用init方法 这里打印 初始化

print(a)  # 打印对象a，如果没有str方法，则打印出内存地址， 这里调用str方法 打印 类A

# 所以通过以上分析 该题答案是 打印的结果是：
# 初始化
# 类A
# 销毁         --通过上网查资料，知道了python会自动销毁对象，自动执行del方法 所以打印出销毁

